<template>
  <div>
    <!-- -----------------------轮播图--------------------------------- -->
    <div class="a">
      <el-carousel indicator-position="outside">
        <el-carousel-item v-for="(item, index) in slideList" v-bind:key="index">
          <a v-bind:href="'/#/product/' + item.id"
            ><img v-bind:src="item.img"
          /></a>
        </el-carousel-item>
      </el-carousel>
    </div>

    <!-- -----------------------手机显示--------------------------------- -->
    <div>
      <div class="product-box">
        <div class="container">
          <h2>手机</h2>
          <div class="wrapper">
            <div class="banner-left">
              <a href="/#/product/35"><img alt="" /></a>
            </div>
            <div class="list-box">
              <div class="aaa" v-for="(arr, i) in phoneList" v-bind:key="i">
                <div class="qwe">
                  <div class="item-img">
                    <img
                      :src="arr.GoodsImages"
                      width="100px"
                      height="100px"
                      alt=""
                    />
                  </div>
                  <div class="item-info">
                    <h3 @click="Xiangqing(arr.GoodsId)">{{ arr.GoodsName }}</h3>
                    <p>{{ arr.GoodsIntroduce }}</p>
                    <p class="price" @click="addCart(arr.GoodsId)">
                      {{ arr.GoodsPrice }}元
                    </p>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <!------------------------------------------------------------>
  </div>
</template>
<script>
export default {
  name: "index",
  components: {},
  data() {
    return {
      //轮播图
      slideList: [
        {
          id: "42",
          img: "/imgs/slider/slide-1.jpg",
        },
        {
          id: "45",
          img: "/imgs/slider/slide-2.jpg",
        },
        {
          id: "46",
          img: "/imgs/slider/slide-3.jpg",
        },
        {
          id: "",
          img: "/imgs/slider/slide-4.jpg",
        },
        {
          id: "",
          img: "/imgs/slider/slide-1.jpg",
        },
      ],
      
      phoneList: [],
      arr: [],
      from:{
        UseresId:"",
        GoodsId:"",
        ShopNum:1
      }
    };
  },
  mounted() {
    this.Show();
  },
  methods: {
    Show() {
    
      this.$axios
        .get(`http://localhost:31437/api/Goods/GoodsShow`)
        .then((res) => {
          this.phoneList = res.data;
          this.arr = res.data;
        });
    },
    addCart(GoodsId) {
      
    let Usersid=  sessionStorage.getItem('UsersId');
    this.from.UseresId=Usersid;
    this.from.GoodsId=GoodsId;
      this.$axios
        .post('http://localhost:31437/api/Goods/AddShop',this.from)
        .then((res) => {
          if (res.data > 0) {
            alert("添加商品成功");
            this.$router.push( "/ShopingCar");
          }
        });
    },
    Xiangqing(GoodsId) {
      this.$router.push("/GoodsParticulars/" + GoodsId);
    },
  },
};
</script>
<style lang="scss">
.aaa {
  float: left;
}
.qwe {
  width: 300px;
  height: 400px;
}
.a {
  width: 80%;
  margin: 0% auto;
}
@import "./../assets/scss/config.scss";
@import "./../assets/scss/mixin.scss";
.index {
  .swiper-box {
    .nav-menu {
      position: absolute;
      width: 264px;
      height: 451px;
      z-index: 9;
      padding: 26px 0;
      background-color: #55585a7a;
      box-sizing: border-box;
      .menu-wrap {
        .menu-item {
          height: 50px;
          line-height: 50px;
          a {
            position: relative;
            display: block;
            font-size: 16px;
            color: #ffffff;
            padding-left: 30px;
            &:after {
              position: absolute;
              right: 30px;
              top: 17.5px;
              content: " ";
              @include bgImg(10px, 15px, "/imgs/icon-arrow.png");
            }
          }
          &:hover {
            background-color: $colorA;
            .children {
              display: block;
            }
          }
          .children {
            display: none;
            width: 962px;
            height: 451px;
            background-color: $colorG;
            position: absolute;
            top: 0;
            left: 264px;
            border: 1px solid $colorH;
            ul {
              display: flex;
              justify-content: space-between;
              height: 75px;
              li {
                height: 75px;
                line-height: 75px;
                flex: 1;
                padding-left: 23px;
              }
              a {
                color: $colorB;
                font-size: 14px;
              }
              img {
                width: 42px;
                height: 35px;
                vertical-align: middle;
                margin-right: 15px;
              }
            }
          }
        }
      }
    }
    .swiper-container {
      height: 451px;
      .swiper-button-prev {
        left: 274px;
      }
      img {
        width: 100%;
        height: 100%;
      }
    }
  }
  .ads-box {
    @include flex();
    margin-top: 14px;
    margin-bottom: 31px;
    a {
      width: 296px;
      height: 167px;
    }
  }
  .banner {
    margin-bottom: 50px;
  }
  .product-box {
    background-color: $colorJ;
    padding: 30px 0 50px;
    h2 {
      font-size: $fontF;
      height: 21px;
      line-height: 21px;
      color: $colorB;
      margin-bottom: 20px;
    }
    .wrapper {
      display: flex;
      .banner-left {
        margin-right: 16px;
        img {
          width: 224px;
          height: 619px;
        }
      }
      .list-box {
        .list {
          @include flex();
          width: 986px;
          margin-bottom: 14px;
          &:last-child {
            margin-bottom: 0;
          }
          .item {
            width: 236px;
            height: 302px;
            background-color: $colorG;
            text-align: center;
            span {
              display: inline-block;
              width: 67px;
              height: 24px;
              font-size: 14px;
              line-height: 24px;
              color: $colorG;
              &.new-pro {
                background-color: #7ecf68;
              }
              &.kill-pro {
                background-color: #e82626;
              }
            }
            .item-img {
              img {
                width: 10%;
                height: 10px;
              }
            }
            .item-info {
              h3 {
                font-size: $fontJ;
                color: $colorB;
                line-height: $fontJ;
                font-weight: bold;
              }
              p {
                color: $colorD;
                line-height: 13px;
                margin: 6px auto 13px;
              }
              .price {
                color: #f20a0a;
                font-size: $fontJ;
                font-weight: bold;
                cursor: pointer;
                &:after {
                  @include bgImg(22px, 22px, "/imgs/icon-cart-hover.png");
                  content: " ";
                  margin-left: 5px;
                  vertical-align: middle;
                }
              }
            }
          }
        }
      }
    }
  }
}
</style>